package com.atomcorp.modelo;

/**
 *
 * @author Harold
 */
public class CatalogoDetalle {
    private Long id;
    private String nombre;
    private String nemonico;
    private String descripcion;
    private Long detallePadreId;
    private Long catalogoId;
    private boolean estado;
    private Double porcentaje;
    private Double rangoMinimo;
    private Double rangoMaximo;
    private int anio;
    private Double valor;
    private String nombrePadre;
    private String nombreCatalogo;

    public CatalogoDetalle() {
    }

    public CatalogoDetalle(Long id, String nombre, String nemonico, String descripcion, Long detallePadreId, Long catalogoId, boolean estado, Double porcentaje, Double rangoMinimo, Double rangoMaximo, int anio, Double valor) {
        this.id = id;
        this.nombre = nombre;
        this.nemonico = nemonico;
        this.descripcion = descripcion;
        this.detallePadreId = detallePadreId;
        this.catalogoId = catalogoId;
        this.estado = estado;
        this.porcentaje = porcentaje;
        this.rangoMinimo = rangoMinimo;
        this.rangoMaximo = rangoMaximo;
        this.anio = anio;
        this.valor = valor;
    }
    
    public CatalogoDetalle(String nombre, String nemonico, String descripcion, Long detallePadreId, Long catalogoId, boolean estado, Double porcentaje, Double rangoMinimo, Double rangoMaximo, int anio, Double valor) {
        this.nombre = nombre;
        this.nemonico = nemonico;
        this.descripcion = descripcion;
        this.detallePadreId = detallePadreId;
        this.catalogoId = catalogoId;
        this.estado = estado;
        this.porcentaje = porcentaje;
        this.rangoMinimo = rangoMinimo;
        this.rangoMaximo = rangoMaximo;
        this.anio = anio;
        this.valor = valor;
    }

    public CatalogoDetalle(Long id, String nombre, String nemonico, String descripcion, Long detallePadreId, String nombrePadre, Long catalogoId, String nombreCatalogo, boolean estado, Double porcentaje, Double rangoMinimo, Double rangoMaximo, int anio, Double valor) {
        this.id = id;
        this.nombre = nombre;
        this.nemonico = nemonico;
        this.descripcion = descripcion;
        this.detallePadreId = detallePadreId;
        this.nombrePadre = nombrePadre;
        this.catalogoId = catalogoId;
        this.nombreCatalogo = nombreCatalogo;
        this.estado = estado;
        this.porcentaje = porcentaje;
        this.rangoMinimo = rangoMinimo;
        this.rangoMaximo = rangoMaximo;
        this.anio = anio;
        this.valor = valor;
    }    

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getNombres() {
        return nombre;
    }

    public void setNombres(String nombre) {
        this.nombre = nombre;
    }

    public String getNemonico() {
        return nemonico;
    }

    public void setNemonico(String nemonico) {
        this.nemonico = nemonico;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public Long getDetallePadreId() {
        return detallePadreId;
    }

    public void setDetallePadreId(Long detallePadreId) {
        this.detallePadreId = detallePadreId;
    }

    public Long getCatalogoId() {
        return catalogoId;
    }

    public void setCatalogoId(Long catalogoId) {
        this.catalogoId = catalogoId;
    }

    public boolean getEstado() {
        return estado;
    }

    public void setEstado(boolean estado) {
        this.estado = estado;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public Double getPorcentaje() {
        return porcentaje;
    }

    public void setPorcentaje(Double porcentaje) {
        this.porcentaje = porcentaje;
    }

    public Double getRangoMinimo() {
        return rangoMinimo;
    }

    public void setRangoMinimo(Double rangoMinimo) {
        this.rangoMinimo = rangoMinimo;
    }

    public Double getRangoMaximo() {
        return rangoMaximo;
    }

    public void setRangoMaximo(Double rangoMaximo) {
        this.rangoMaximo = rangoMaximo;
    }

    public int getAnio() {
        return anio;
    }

    public void setAnio(int anio) {
        this.anio = anio;
    }

    public Double getValor() {
        return valor;
    }

    public void setValor(Double valor) {
        this.valor = valor;
    }

    public String getNombrePadre() {
        return nombrePadre;
    }

    public void setNombrePadre(String nombrePadre) {
        this.nombrePadre = nombrePadre;
    }

    public String getNombreCatalogo() {
        return nombreCatalogo;
    }

    public void setNombreCatalogo(String nombreCatalogo) {
        this.nombreCatalogo = nombreCatalogo;
    }   
    
}
